/**
 * Created with IntelliJ IDEA.
 *
 * @author: cxs
 * @date: 2023/6/28
 * @time: 11:53
 * @interfaceName：ICarService
 * @description：车辆管理sercice接口
 */
package com.bailan.bus.service;

import com.bailan.bus.domain.Car;
import com.bailan.bus.vo.CarVo;
import com.bailan.common.util.DataGridView;
import org.springframework.stereotype.Service;

public interface ICarService {
    /**
     * 模糊查询显示车辆
     * @param carVo
     * @return
     */
    DataGridView queryAllCar(CarVo carVo);

    /**
     * 根据车牌号删除车辆信息
     * @param carnumber
     */
    void deleteCarByCarNumber(String carnumber);

    /**
     * 批量删除
     * @param ids
     */
    void deleteCars(String[] ids);

    /**
     * 修改车辆信息
     * @param carVo
     */
    void updateCar(CarVo carVo);

    /**
     * 添加新车辆
     * @param carVo
     */
    void addNewCar(CarVo carVo);

    Car queryCarByCarNumber(String carnumber);
}
